Concepts of Programming Languages | Eleventh Edition | By Pearson(English, Paperback, Robert W. Sebesta)
Quick Overview
Product Price Comparison
Concepts of Computer Programming Languages introduces students to the fundamental concepts of computer programming languages and provides them with the tools necessary to evaluate contemporary and future languages. An in-depth discussion of programming language structures, such as syntax and lexical and syntactic analysis, also prepares students to study compiler design.Features:1. UPDATED! The most current information on contemporary computer programming languages2. The fundamental concepts of programming languages are taught through detailed examination of specific languagesTable of Contents:Chapter 1) Preliminaries Chapter 2) Evolution of the Major Programming LanguagesChapter 3) Describing Syntax and SemanticsChapter 4) Lexical and Syntax Analysis 161Chapter 5) Names, Bindings, and Scopes 197 Chapter 6) Data TypesChapter 7) Expressions and Assignment Statements 301Chapter 8) Statement-Level Control StructuresChapter 9) SubprogramsChapter 10) Implementing SubprogramsChapter 11) Abstract Data Types and Encapsulation ConstructsChapter 12) Support for Object-Oriented ProgrammingChapter 13) ConcurrencyChapter 14) Exception Handling and Event HandlingChapter 15) Functional Programming LanguagesChapter 16) Logic Programming Languages